package user;

import book.BookList;
import opreation.IOperation;

/**
 * 抽象出来的用户类
 * 不知道是用户类还是管理员
 */

public abstract class User {
    //用户名
    protected String name;
    //操作接口
    protected IOperation[] operations;
    //图书馆系统的菜单
    public abstract int menu();
    //输入数字,根据下标调用具体调用的操作
    public void doOperation(int choice, BookList bookList){
        operations[choice - 1].work(bookList);
    }
}
